\hypertarget{classpg_pixel_shader}{\section{pg\-Pixel\-Shader Class Reference}
\label{classpg_pixel_shader}\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}}
}


{\ttfamily \#include $<$pg\-Pixel\-Shader.\-h$>$}

Inheritance diagram for pg\-Pixel\-Shader\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpg_pixel_shader}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpg_pixel_shader_ae6c16f46e3e0d51b09f4684299a44bba}{pg\-Pixel\-Shader} ()
\item 
\hyperlink{classpg_pixel_shader_ab19d4714bfb378aa0230b6c534cf27ed}{$\sim$pg\-Pixel\-Shader} ()
\item 
I\-D3\-D11\-Pixel\-Shader $\ast$ \hyperlink{classpg_pixel_shader_a86eef0a26015e876e0a82c3ede6acb4c}{Get\-Pixel\-Shader} ()
\item 
bool \hyperlink{classpg_pixel_shader_ae29ee3fb2b2e6d1566fff4400f0b87f8}{Compile\-From\-File} (L\-P\-C\-W\-S\-T\-R lp\-File\-Path)
\item 
void \hyperlink{classpg_pixel_shader_a9cc0b013a42d7619651ef9761910a21c}{Release\-Shader} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
I\-D3\-D11\-Pixel\-Shader $\ast$ \hyperlink{classpg_pixel_shader_adfce03d81e8baef085453cc36d8d6937}{m\-\_\-p\-Pixel\-Shader}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classpg_pixel_shader_ae6c16f46e3e0d51b09f4684299a44bba}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!pg\-Pixel\-Shader@{pg\-Pixel\-Shader}}
\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{pg\-Pixel\-Shader}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Pixel\-Shader\-::pg\-Pixel\-Shader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_pixel_shader_ae6c16f46e3e0d51b09f4684299a44bba}
\hypertarget{classpg_pixel_shader_ab19d4714bfb378aa0230b6c534cf27ed}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!$\sim$pg\-Pixel\-Shader@{$\sim$pg\-Pixel\-Shader}}
\index{$\sim$pg\-Pixel\-Shader@{$\sim$pg\-Pixel\-Shader}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{$\sim$pg\-Pixel\-Shader}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Pixel\-Shader\-::$\sim$pg\-Pixel\-Shader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_pixel_shader_ab19d4714bfb378aa0230b6c534cf27ed}


\subsection{Member Function Documentation}
\hypertarget{classpg_pixel_shader_ae29ee3fb2b2e6d1566fff4400f0b87f8}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!Compile\-From\-File@{Compile\-From\-File}}
\index{Compile\-From\-File@{Compile\-From\-File}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{Compile\-From\-File}]{\setlength{\rightskip}{0pt plus 5cm}bool pg\-Pixel\-Shader\-::\-Compile\-From\-File (
\begin{DoxyParamCaption}
\item[{L\-P\-C\-W\-S\-T\-R}]{lp\-File\-Path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classpg_pixel_shader_ae29ee3fb2b2e6d1566fff4400f0b87f8}


Implements \hyperlink{class_i_pixel_shader_a1d00e110489198de2864290baacb4de2}{I\-Pixel\-Shader}.

\hypertarget{classpg_pixel_shader_a86eef0a26015e876e0a82c3ede6acb4c}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!Get\-Pixel\-Shader@{Get\-Pixel\-Shader}}
\index{Get\-Pixel\-Shader@{Get\-Pixel\-Shader}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{Get\-Pixel\-Shader}]{\setlength{\rightskip}{0pt plus 5cm}I\-D3\-D11\-Pixel\-Shader$\ast$ pg\-Pixel\-Shader\-::\-Get\-Pixel\-Shader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classpg_pixel_shader_a86eef0a26015e876e0a82c3ede6acb4c}


Implements \hyperlink{class_i_pixel_shader_af1e5136546c5dabc40c75eec6d42db4e}{I\-Pixel\-Shader}.

\hypertarget{classpg_pixel_shader_a9cc0b013a42d7619651ef9761910a21c}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!Release\-Shader@{Release\-Shader}}
\index{Release\-Shader@{Release\-Shader}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{Release\-Shader}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Pixel\-Shader\-::\-Release\-Shader (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classpg_pixel_shader_a9cc0b013a42d7619651ef9761910a21c}


Implements \hyperlink{class_i_pixel_shader_af52845e353af7e21648e58e8fb0c245a}{I\-Pixel\-Shader}.



\subsection{Member Data Documentation}
\hypertarget{classpg_pixel_shader_adfce03d81e8baef085453cc36d8d6937}{\index{pg\-Pixel\-Shader@{pg\-Pixel\-Shader}!m\-\_\-p\-Pixel\-Shader@{m\-\_\-p\-Pixel\-Shader}}
\index{m\-\_\-p\-Pixel\-Shader@{m\-\_\-p\-Pixel\-Shader}!pgPixelShader@{pg\-Pixel\-Shader}}
\subsubsection[{m\-\_\-p\-Pixel\-Shader}]{\setlength{\rightskip}{0pt plus 5cm}I\-D3\-D11\-Pixel\-Shader$\ast$ pg\-Pixel\-Shader\-::m\-\_\-p\-Pixel\-Shader\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_pixel_shader_adfce03d81e8baef085453cc36d8d6937}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{pg_pixel_shader_8h}{pg\-Pixel\-Shader.\-h}\item 
Source/\hyperlink{pg_pixel_shader_8cpp}{pg\-Pixel\-Shader.\-cpp}\end{DoxyCompactItemize}
